#include "printthreadprogresscallback.h"
#include <stdio.h>
#include <iostream>
#include <QString>

PrintThreadSlicerProgressCallBack::~PrintThreadSlicerProgressCallBack()
{
    return;
}

PrintThreadSlicerProgressCallBack::PrintThreadSlicerProgressCallBack()
{
}

void PrintThreadSlicerProgressCallBack::finishedSlicing(const SliceStack& slice_stack)
{

}

void PrintThreadSlicerProgressCallBack::encounteredIssue(const QString &description)
{
    std::cout << description.toStdString().c_str() << std::endl;
}

void PrintThreadSlicerProgressCallBack::setEstimatedNumberOfSlices(int count)
{

}

void PrintThreadSlicerProgressCallBack::sliceHasBeenComputed(int index, float z)
{
    std::cout << "Calculated Slice " << index << std::endl;
}
